package com.feidee.data.report.service;

import com.feidee.data.report.model.multidimensional_analysis.MultiDimAnalysisMetaReq;
import com.feidee.data.report.model.multidimensional_analysis.MultiDimAnalysisQueryReq;

import java.sql.SQLException;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.TimeoutException;

public interface MultidimensionalAnalysisService {

  public List<Map<String, Object>> query(MultiDimAnalysisQueryReq req) throws SQLException;

  public String upsertMeta(MultiDimAnalysisMetaReq req) throws InterruptedException, ExecutionException, TimeoutException;

}
